Scala (اسکالا) یک زبان برنامهنویسی شیءگرا و تابعی است. از اهداف اصلی ایجاد زبان اسکالا، ارائه زبانی است برای تولید نرمافزار مقیاسپذیر به روشی چابک و سریع، و به دور از مشکلات مرسوم و از نقطه نظر چابکی و کارایی، عدهای اسکالا را جمع دو دنیای زبانهای پویا (Dynamic-Type) و ایستا (Static-Type) میدانند. یکی از دلایل دیگری که باعث مقبولیت و همچنین کارایی بالای این زبان می شود، دستور زبان (Syntax) منعطف آن است. در حال حاضر زبان اسکالا تنها زبانی است که شامل تمامی خصایص زیر است: رایگان و متن باز، استاتیک و چک زمان کامپایل (Type-safe)، شی گرا (Object Oriented)، تابعی (Functional)، موجز و منعطف، دارای طیف وسیعی از کتابخانهها (امکان استفاده راحت از کتابخانههای جاوا)، بالغ و دارای ابزارهای توسعه گوناگون.
عناوین ضمیمه بایت روزنامه خراسان شماره 394: - فضای مجازی، رقیب زندگی فضای حقیقی است - حاکمیت اینترنت باید حامی دولت ها باشد - در سال 2016، کدام شغل بهتر است؟ - نوکیا با فناوری نانو باز می گردد؟ - فضای مجازی را هم دریابید - به سادگی نقاشی با نرم افزار Paint، بازی طراحی کنید! - کمبودهای فضای مجازی - کاربران حاضر نیستند عادت خود به شبکه های اجتماعی را ترک کنند - مراقبت از رجیستری همانند چشم ها
اپل واچ (Apple Watch) یا ساعت اپل یک ساعت هوشمند است که شرکت اپل آن را همراه با آیفون ۶ و آیفون ۶ پلاس رونمایی کرد. اپل در این ساعت به طور پیش فرض ۲ نرمافزار در زمینه سلامت به نامهای Workout و Fitness را ارائه نموده است. از دیگر قابلیتهای آن میتوان به نمایش ضربان قلب، ضد آب بودن و پشتیبانی از سیری اشاره کرد. همچنین میتوان برای بهرهگیری از برخی نرمافزارها همچون اپل مپز نیز ساعت اپل را با آیفون همگام سازی کرد. در دوره آموزشی Udemy Learn Apple Watch Programming شما با برنامه نویسی و ساخت برنامه های کاربردی برای ساعت اپل با استفاده از زبان برنامه نویسی Swift آشنا می شوید.
در این کتاب توسعه ی اپلیکیشن با محیط B4A یا همان Basic4Android آموزش داده شده است که نسبت به Eclipse و Android Studio (محیط بومی توسعه ی اغلب اپلیکیشن های اندرویدی) از پیچیدگی کمتری بهره مند است و برنامه نویسی اندروید را بسیار ساده و لذت بخش می کند.
IBM Rational Software Architect یک مجموعه ابزار پیوسته برای آنالیر، طراحی و توسعهی نرم افزار است که از طراحی و مدیریت و تکمیل پروژهها و سرویسهای بزرگ پشتیبانی جامعی میکند. از مجموعهی قابلیتهای آن میتوان به طراحی بر اساس مدل، آنالیز و راه اندازی معماریهای سرویسگرا (SOA)، C/C++، Java SE، Java EE و اپلیکیشنهای پرتال برای معماران و توسعه دهندگان کامپیوتری کرد. این نرم افزار همچنین ابزاری برای مدل دهی و توسعهی دلیوریهای نرم افزاری دو سره است. این نرم افزار از UML برای طراحی سرویسهای وب و اپلیکیشنهای جاوا استفاده میکند. Rational Software Architect در واقع مشتقی از پروژهی بسیار معروف و رایگان Eclipse است و به همین خاطر، از تمامی پلاگینهای Eclipse پشتیبانی میکند و شما میتوانید با آنها امکانات و ویژگیهای اضافه را به محیط خود اضافه کنید. همچنین علاوه بر پلاگینهای اکلیپس، شما میتوانید از مجموعهی پلاگینهای مخصوص Rational Software Architect نیز استفاده کنید و کاراییهای اضافهای که بر اساس نیازهایتان مشخص میشود به دست آورید.
MATLAB محصول شرکت MathWorks یکی از قدرتمندترین نرم افزارهای
محاسبات عددی و رسم پیشرفته نمودار بوده که کاربرد وسیعی بین دانشجویان،
مهندسین و محققان انواع حوزههای علمی دارد و صرفاً به محاسبات ریاضی محدود
نمیشود بلکه با امکان کدنویسی پیشرفته و نسبتاً راحت میتوان انواع
محاسبات مهندسی را نیز انجام داد. اولین نگارش این نرم افزار در دانشگاه
نیومکزیکو و استنفورد در سال ١٩٧٠ برای حل مسائل تئوری ماتریسها، جبر خطی و
آنالیز عددی ارائه شد و امروزه صدها هزار کاربر دانشگاهی، آکادمیک، صنعتی و
غیره در زمینههای متنوع مهندسی نظیر ریاضیات پیشرفته، جبر خطی، مخابرات و
مهندسی سیستم از آن استفاده میکنند. ریاضیات، زبان مشترک بسیاری از علوم
مهندسی است؛ ماتریس ها، معادلات دیفرانسیل، رشتههای عددی اطلاعات، ترسیمات
و گرافها از ابزار اصلی بکار گرفته در ریاضیات و نیز در این نرم افزار
هستند.
OpenWire کتابخانه ای رایگان و متن باز است که مجموعه ای از کامپوننت های پیشرفته VCL و FireMonkey را برای توسعه سریع نرم افزار و برنامه های کاربردی پیچیده بدون کد نویسی در اختیار کاربر قرار می دهد. کامپوننت های این برنامه با RAD Studio ،C++، ،Visual Studio 2005 - 2015، RAD Studio ،C++ Builder سازگاری دارند. از این مجموعه می توان در نرم افزار های IDE بهره برد و به ساخت و ویرایش برنامه ها و خصوصیات گرافیکی آن ها پرداخت.
RAD Studio مجموعه مناسب و روشی سریع برای ساخت و توسعه برنامه های کاربردی ویژوال و کاملاً کاربر پسند برای ویندوز، مکینتاش، موبایل، دات نت، پی اچ پی و وب است. این مجموعه شامل زبان های برنامه نویسی Delphi, C++Builder, Embarcadero Prism و RadPHP بوده و تمام ابزارها و امکانات لازم برای برنامه نویسی را با حفظ سادگی، فراهم می کند تا برنامه نویسان با صرفه جویی در وقت خود، قادر به ساخت برنامه هایی قدرتمند تحت پلتفرم های مختلف (از جمله نوشتن برنامه های کاربردی با زبان دلفی برای ویندوز های 64 بیتی) باشند. RAD Studio یکی از محصولات شرکت Embarcader است.
Qt (کیوت) مجموعهای از کتابخانهها و سرآیندهای نوشتهشده به زبان سی++ است که به برنامهنویس امکان توسعه آسان نرم افزارهای کاربردی را میدهد. کیوت شامل چندین کلاس برای کار با واسط گرافیکی، چندرسانه، ابزارهای پایگاهداده، شبکه و ... است. نرم افزارهای نوشته شده با ابزار کیوت قادرند تا با استفاده از یک کامپایلر زبان سیپلاسپلاس برای طیف وسیعی از سیستمعاملها از جمله گنو/لینوکس (نسخههای رومیزی و وسیلههای قابل حمل)، ویندوز، ویندوز CE، مکاواس و ... همگردانی شوند. بدین ترتیب حمل نرم افزار نوشته شده بدون تغییر در متن کد نوشته شده امکانپذیر است. از کیوت در زبانهای برنامهنویسی متعددی مانند سی++ و جاوا و پایتون میتوان استفادهکرد. Qt یک فریم ورک مولتی پلتفرم برای توسعه نرم افزار می باشد که اکثرا برای ایجاد برنامه هایی با رابط کاربری (GUI) مورد استفاده قرار می گیرد . اما پس از نسخه ۴ امکان ایجاد برنامه های متنی نیز فراهم شده است. بیشترین استفاده از کیوتی در رابط گرافیکی KDE بوده است که یکی از مهمترین محیط های گرافیکی لینوکس می باشد. نرم
افزار های بسیاری چون Opera, Google Earth, Skype, Qtopia و ... نیز توسط
این ابزار ایجاد گردیده اند. کیوت تقریبا در اکثر سیستم عامل های موجود چون لینوکس، ویندوز، مک و سیستم های خاصی چون PDA ها و Smartphone ها قابل اجراست.
پیاچپی (PHP) یک زبان برنامهنویسی است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد.در کتاب حاضر سعی شده زبان برنامه نویسی php با مثال های متعدد آموزش داده شود.